Optimizing Two - Phase , Level
نویسندگان
چکیده
We investigate two strategies for reducing the clock period of a two-phase, level-clocked circuit: clock tuning, which adjusts the waveforms that clock the circuit, and retiming, which relocates circuit latches. These methods can be used to convert a circuit with edge-triggered latches into a faster level-clocked one. We model a two-phase circuit as a graph whose vertex set V is a collection of combinational logic blocks, and whose edge set E is a set of interconnections. Each interconnection passes through 0 or more latches, where each latch is clocked by one of two periodic, nonoverlapping waveforms, or phases. We give eecient polynomial-time algorithms for problems involving the timing veriication and optimization of two-phase circuitry. Included are algorithms for verifying proper timing: O(V E) time. minimizing the clock period using clock tuning: O(V E) time. retiming to achieve a given clock period when the phases are symmetric: O(V E + V 2 lg V) time. retiming to achieve a given clock period when either the duty cycle (high time) of one phase or the ratio of the phases' duty cycles is xed: O(V 3) time. By characterizing the set of possible clock periods under any retiming of the circuit, we are able to obtain polynomial-time algorithms for clock period minimization by retiming when the phases are symmetric: O(V 2 E) time. retiming when either the duty cycle of one phase is xed or the ratio of the phases' duty cycles is xed: O(V 2 E + V 3 lgV) time. simultaneous retiming and clock tuning: O(V 11) time. Obviously, this last algorithm is not practical. For this problem, however, we give a fully polynomial-time approximation scheme that achieves the optimal period to within any given relative error bound e > 0 and runs in O(V 3 (1=e) lg(1=e)+(V E + V 2 lg V) lg(V=e)) time. We also give fully polynomial-time approximation schemes for the rst two of these three period-minimization retiming problems. These two algorithms run in O((V E + V 2 lg V) lg(V=e)) and O(V 3 lg(V=e)) time, respectively, and can be used to obtain the optimum clock period in the special case where all propagation delays are integers. We generalize most of the results for two-phase clocking schemes to simple mul-tiphase clocking disciplines, including ones with overlapping phases. Typically, the algorithms to verify and optimize the timing of k-phase circuits are at most a factor of k …
منابع مشابه
Determining and Optimizing Effective Factors in Laser Irradiation on Skin Tensional Strength using a Hybrid DOE and DEA Approach
Introduction: We investigated the characteristic of a suitable irradiation on skin's tensional strength using design of experiments (DOE). The experiments in this research are designed in two phases and data envelopment analysis (DEA) is used for performance measurement of each phase. Material and Methods: Samples were provided from pleura as surface tissue made of collagen and elastin fibers. ...
متن کاملOptimizing pricing and ordering strategies in a three-level supply chain under return policy
This paper develops an economic production quantity model in a three-echelon supply chain composing of a supplier, a manufacturer and a wholesaler under two scenarios. As the first scenario, we consider a return contract between the outside supplier and the supplier and also between the manufacturer and the wholesaler, but in the second one, the return policy between the manufacturer and the wh...
متن کاملComparing Bandwidth and Self-control Modeling on Learning a Sequential Timing Task
Modeling is a process which the observer sees another person's behavior and adapts his/her behavior with that which is the result of interaction. The aim of present study was to investigate and compare effectiveness of bandwidth modeling and self-control modeling on performance and learning of a sequential timing task. So two groups of bandwidth and self-control were compared. The task was pres...
متن کاملOptimizing the Prediction Model of Stock Price in Pharmaceutical Companies Using Multiple Objective Particle Swarm Optimization Algorithm (MOPSO)
The purpose of this study is to optimize the stock price forecasting model with meta-innovation method in pharmaceutical companies.In this research, stock portfolio optimization has been done in two separate phases.The first phase is related to forecasting stock futures based on past stock information, which is forecasting the stock price using artificial neural network.The neural network used ...
متن کاملEvaluation of the Role of Clinical Pharmacist in Optimizing Stress-Related Mucosal Disease Prophylaxis in Patients Admitted to Nephrology Ward: A Prospective Quasi-Experimental Study
Background and Objectives: Prescription of acid supressive therapy (AST) for prophylaxis of stress-related mucosal disease (SRMD) in hospitalized patients is inappropriate in many cases. Therefore, this study was designed to determine the role of clinical pharmacist in optimizing prescription of these therapies. Materials and Methods: This prospective interventional quasi-experimental study wa...
متن کاملOptimizing Teleportation Cost in Multi-Partition Distributed Quantum Circuits
There are many obstacles in quantum circuits implementation with large scales, so distributed quantum systems are appropriate solution for these quantum circuits. Therefore, reducing the number of quantum teleportation leads to improve the cost of implementing a quantum circuit. The minimum number of teleportations can be considered as a measure of the efficiency of distributed quantum systems....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992